﻿<UserControl x:Class="Supremacy.Client.Views.SystemAssaultScreen.SystemAssaultScreen"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:s="http://schemas.startreksupremacy.com/xaml/core"
             xmlns:scc="http://schemas.startreksupremacy.com/xaml/presentation"
             mc:Ignorable="d"
             d:DesignHeight="768"
             d:DesignWidth="1024"
             Background="Black"
             UseLayoutRounding="True"
             FontFamily="{StaticResource {x:Static scc:ClientResources.DefaultFontFamilyKey}}"
             RenderOptions.BitmapScalingMode="HighQuality">

  <Grid Margin="3">

    <Grid.RowDefinitions>
      <RowDefinition Height="Auto" />
      <RowDefinition Height="Auto" />
      <RowDefinition Height="Auto" />
      <RowDefinition Height="*" />
      <RowDefinition Height="Auto" />
      <RowDefinition Height="*" />
      <RowDefinition Height="Auto" />
    </Grid.RowDefinitions>

    <Grid.ColumnDefinitions>
      <ColumnDefinition Width="Auto" />
      <ColumnDefinition Width="*" />
      <ColumnDefinition Width="Auto" />
      <ColumnDefinition Width="*" />
      <ColumnDefinition Width="Auto" />
      <ColumnDefinition Width="*" />
      <ColumnDefinition Width="Auto" />
    </Grid.ColumnDefinitions>

    <Grid Grid.ColumnSpan="7"
          TextBlock.FontFamily="Eurostar"
          TextBlock.FontSize="11pt">
      <Grid.ColumnDefinitions>
        <ColumnDefinition Width="Auto" />
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="Auto" />
      </Grid.ColumnDefinitions>
      <scc:Chevron Grid.Column="0" Background="{StaticResource LCARS_PurpleGradient_TopLeft_BottomRight}" Height="28" Width="50" IsInsetOnLeft="False" />
      <Grid Grid.Column="1">
        <scc:Chevron Background="{StaticResource LCARS_OrangeGradient_Left_Right}" Height="28" Margin="-11,0,0,0" />
        <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="STAGE 1" Margin="-11,0,0,0" />
      </Grid>
      <Grid Grid.Column="2" Opacity="0.5">
        <scc:Chevron Background="{StaticResource LCARS_OrangeGradient_Left_Right}" Height="28" Margin="-11,0,0,0" />
        <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="STAGE 2" Margin="-11,0,0,0" />
      </Grid>
      <Grid Grid.Column="3" Opacity="0.5">
        <scc:Chevron Background="{StaticResource LCARS_OrangeGradient_Left_Right}" Height="28" Margin="-11,0,0,0" />
        <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="STAGE 3" Margin="-11,0,0,0" />
      </Grid>
      <Grid Grid.Column="4" Opacity="0.5">
        <scc:Chevron Background="{StaticResource LCARS_OrangeGradient_Left_Right}" Height="28" Margin="-11,0,0,0" />
        <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="STAGE 4" Margin="-11,0,0,0" />
      </Grid>
      <Grid Grid.Column="5" Opacity="0.5">
        <scc:Chevron Background="{StaticResource LCARS_OrangeGradient_Left_Right}" Height="28" Margin="-11,0,0,0" />
        <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="STAGE 5" Margin="-11,0,0,0" />
      </Grid>
      <scc:Chevron Grid.Column="6" Background="{StaticResource LCARS_PurpleGradient_TopLeft_BottomRight}" Height="28" Width="50" Margin="-11,0,0,0" IsOutsetOnRight="False" />
    </Grid>

    <Grid Grid.ColumnSpan="7"
          Grid.Row="1"
          TextBlock.FontFamily="Eurostar Regular"
          TextBlock.FontSize="28pt"
          Margin="7">
      <Grid.ColumnDefinitions>
        <ColumnDefinition Width="Auto" MinWidth="128" />
        <ColumnDefinition Width="3*"/>
        <ColumnDefinition Width="Auto" MinWidth="128" />
      </Grid.ColumnDefinitions>
      <Image Grid.Column="0" Width="48" Height="64" Source="vfs:///Resources/Images/Insignias/federation.png" />
      <Viewbox Grid.Column="1"
               Margin="11,0"
               VerticalAlignment="Center"
               StretchDirection="DownOnly">
        <TextBlock TextAlignment="Center" Text="ASSAULT ON GAMMA ERIDANIS" Foreground="{StaticResource DefaultTextBrush}" />
      </Viewbox>
      <Image Grid.Column="2" Width="48" Height="64" Source="vfs:///Resources/Images/Insignias/federation.png"/>
    </Grid>

    <Path Grid.Column="0"
          Grid.Row="2"
          Data="M 0,42 L 0,14 C 0,5 5,0 14,0 L 21,0 21,28 14,28 C 9,28 7,30 7,35 L 7,42"
          Fill="{StaticResource LCARS_PurpleGradient_TopLeft_BottomRight}"
          Height="42"
          Width="21" />

    <DockPanel Grid.Column="1"
               Grid.Row="2"
               LastChildFill="True">
      <TextBlock DockPanel.Dock="Left"
                 Margin="5,0"
                 FontFamily="{StaticResource {x:Static scc:ClientResources.HeaderFontFamilyKey}}"
                 FontSize="18pt"
                 Foreground="{StaticResource {x:Static scc:ClientResources.HeaderTextForegroundBrushKey}}"
                 Text="STRATEGY &amp; TACTICS" />
      <Rectangle Fill="{StaticResource LCARS_BlueGradient_Top_Bottom}"
                 Height="28"
                 VerticalAlignment="Top"
                 Margin="0,0,3,0" />
    </DockPanel>

    <Path Grid.Column="2"
          Grid.Row="2"
          Data="M20.999999,28.000004 C16.333452,28.000004 14.000179,30.333336 14.000179,35.000004 L14.000179,42 14.000069,4.3455385E-11 14.058225,4.3455385E-11 C14.695606,-1.2557665E-09 16.47917,2.7216365E-08 20.999887,4.3455385E-11 M-1.3897516E-07,1.4603573E-06 C7.2915679,2.7194976E-06 11.734868,1.1099437E-06 13.329899,4.3455385E-11 13.521302,2.6496082E-07 13.671691,1.8674044E-07 13.741591,4.3455385E-11 13.740024,1.1212922E-08 13.740879,1.2239716E-08 13.743727,4.3455385E-11 L13.753981,4.3455385E-11 13.757826,4.3455385E-11 13.781065,4.3455385E-11 13.78346,4.3455385E-11 C13.79642,4.1336955E-09 13.812654,3.4367688E-09 13.832592,4.3455385E-11 L13.846264,4.3455385E-11 13.876766,4.3455385E-11 13.90394,4.3455385E-11 13.91804,4.3455385E-11 13.945126,4.3455385E-11 13.950082,4.3455385E-11 C13.959908,3.4297211E-08 13.968738,3.4851843E-08 13.976143,4.3455385E-11 L13.98614,4.3455385E-11 13.99366,4.3455385E-11 13.999812,4.3455385E-11 13.999924,42 7.0000178,42 7.0000168,35.000008 C7.0000168,30.333336 4.6667145,28.000004 0.0001118595,28.000004"
          Fill="{StaticResource LCARS_PurpleGradient_TopLeft_BottomRight}"
          Height="42"
          Stretch="None"
          Width="21" />

    <UniformGrid Grid.Column="0"
                 Grid.Row="3"
                 Grid.RowSpan="3"
                 HorizontalAlignment="Left"
                 Width="7"
                 Columns="1">
      <Rectangle Fill="{StaticResource LCARS_OrangeGradient_Left_Right}"
                 Margin="0,3,0,0" />
      <Rectangle Fill="{StaticResource LCARS_RedGradient_Left_Right}"
                 Margin="0,3,0,3" />
      <Rectangle Fill="{StaticResource LCARS_OrangeGradient_Left_Right}"
                 Margin="0,0,0,3" />
    </UniformGrid>

    <Border Grid.Column="1"
            Grid.Row="3"
            Grid.RowSpan="3"
            Margin="0">
      <DockPanel LastChildFill="False"
                 TextBlock.FontSize="12pt">
        <TextBlock DockPanel.Dock="Top"
                   Text="ATTACK STRATEGY"
                   FontSize="18pt"
                   FontFamily="{StaticResource {x:Static scc:ClientResources.HeaderFontFamilyKey}}"
                   Foreground="#ffdfdfff" />
        <StackPanel DockPanel.Dock="Top"
                    Orientation="Vertical"
                    Margin="14,0,0,0">
          <RadioButton GroupName="AttackStrategyRadioGroup"
                       Foreground="#FFFFEDC5"
                       Margin="0,11,0,0"
                       IsChecked="True">
            <TextBlock TextWrapping="Wrap">
      			<Span>Staged Attack</Span>
            <LineBreak />
      			<Span Foreground="#ffdfdfff"
                  FontSize="12pt">Execute a five-staged attack with a chance to redeploy forces and re-assess targets at the beginning of each stage.  Ideal for system invasions.</Span>
            </TextBlock>
          </RadioButton>
          <RadioButton GroupName="AttackStrategyRadioGroup"
                       Foreground="#FFFFEDC5"
                       Margin="0,11,0,0">
            <TextBlock TextWrapping="Wrap">
      			<Span>Full Ordinance (Total Annihilation)</Span>
            <LineBreak />
      			<Span Foreground="#ffdfdfff"
                  FontSize="12pt">Unload full weapons ordinance in a single, devastating strike rather than a five-stage assault.  Use this option when you have no interest in an invasion and simply want to erradicate the population.</Span>
            </TextBlock>
          </RadioButton>
        </StackPanel>
        <TextBlock DockPanel.Dock="Top"
                   Margin="0,14,0,0"
                   Text="TARGETING STRATEGY"
                   FontSize="18pt"
                   FontFamily="{StaticResource {x:Static scc:ClientResources.HeaderFontFamilyKey}}"
                   Foreground="#ffdfdfff" />
        <StackPanel Orientation="Vertical"
                    Margin="14,11,0,0">
          <RadioButton GroupName="TargetingStrategyRadioGroup"
                       Foreground="#FFFFEDC5">
            <TextBlock TextWrapping="Wrap">
      			<Span>Maximum Precision</Span>
            <LineBreak />
      			<Span Foreground="#ffdfdfff"
                  FontSize="12pt">Attempt to minimize collateral damage with a surgical strike.  Precision is favored at the expense of overall damage.</Span>
            </TextBlock>
          </RadioButton>
          <RadioButton GroupName="TargetingStrategyRadioGroup"
                       Foreground="#FFFFEDC5"
                       Margin="0,11,0,0"
                       IsChecked="True">
            <TextBlock TextWrapping="Wrap">
      			<Span>Balanced</Span>
            <LineBreak />
      			<Span Foreground="#ffdfdfff"
                  FontSize="12pt">Attempt to balance precision and overall damage.  Moderate levels of collateral damage are acceptable.</Span>
            </TextBlock>
          </RadioButton>
          <RadioButton GroupName="TargetingStrategyRadioGroup"
                       Foreground="#FFFFEDC5"
                       Margin="0,11,0,0">
            <TextBlock TextWrapping="Wrap">
      			<Span>Maximum Damage</Span>
            <LineBreak />
      			<Span Foreground="#ffdfdfff"
                  FontSize="12pt">Inflict the most damage possible at the expense of precision.  Collateral damage is not a concern.</Span>
            </TextBlock>
          </RadioButton>
        </StackPanel>
      </DockPanel>
    </Border>

    <Path Grid.Column="0"
          Grid.Row="6"
          Data="M 0,0 L 0,28 C 0,37 5,42 14,42 L 21,42 21,14 14,14 C 9,14 7,12 7,7 L 7,0"
          Fill="{StaticResource LCARS_PurpleGradient_TopLeft_BottomRight}"
          Height="42"
          Width="21" />

    <DockPanel Grid.Column="3"
               Grid.Row="2"
               LastChildFill="True">
      <TextBlock DockPanel.Dock="Left"
                 Margin="5,0"
                 FontFamily="{StaticResource {x:Static scc:ClientResources.HeaderFontFamilyKey}}"
                 FontSize="18pt"
                 Foreground="{StaticResource {x:Static scc:ClientResources.HeaderTextForegroundBrushKey}}"
                 Text="{s:StringResource Key='AVAILABLE FORCES'}" />
      <Rectangle Fill="{StaticResource LCARS_BlueGradient_Top_Bottom}"
                 Height="28"
                 VerticalAlignment="Top"
                 Margin="0,0,3,0" />
    </DockPanel>

    <UniformGrid Grid.Column="2"
                 Grid.Row="3"
                 Grid.RowSpan="3"
                 HorizontalAlignment="Center"
                 Width="7"
                 Columns="1">
      <Rectangle Fill="{StaticResource LCARS_OrangeGradient_Left_Right}"
                 Margin="0,3,0,0" />
      <Rectangle Fill="{StaticResource LCARS_RedGradient_Left_Right}"
                 Margin="0,3,0,3" />
      <Rectangle Fill="{StaticResource LCARS_OrangeGradient_Left_Right}"
                 Margin="0,0,0,3" />
    </UniformGrid>

    <Path Grid.Column="4"
          Grid.Row="2"
          Data="M20.999999,28.000004 C16.333452,28.000004 14.000179,30.333336 14.000179,35.000004 L14.000179,42 14.000069,4.3455385E-11 14.058225,4.3455385E-11 C14.695606,-1.2557665E-09 16.47917,2.7216365E-08 20.999887,4.3455385E-11 M-1.3897516E-07,1.4603573E-06 C7.2915679,2.7194976E-06 11.734868,1.1099437E-06 13.329899,4.3455385E-11 13.521302,2.6496082E-07 13.671691,1.8674044E-07 13.741591,4.3455385E-11 13.740024,1.1212922E-08 13.740879,1.2239716E-08 13.743727,4.3455385E-11 L13.753981,4.3455385E-11 13.757826,4.3455385E-11 13.781065,4.3455385E-11 13.78346,4.3455385E-11 C13.79642,4.1336955E-09 13.812654,3.4367688E-09 13.832592,4.3455385E-11 L13.846264,4.3455385E-11 13.876766,4.3455385E-11 13.90394,4.3455385E-11 13.91804,4.3455385E-11 13.945126,4.3455385E-11 13.950082,4.3455385E-11 C13.959908,3.4297211E-08 13.968738,3.4851843E-08 13.976143,4.3455385E-11 L13.98614,4.3455385E-11 13.99366,4.3455385E-11 13.999812,4.3455385E-11 13.999924,42 7.0000178,42 7.0000168,35.000008 C7.0000168,30.333336 4.6667145,28.000004 0.0001118595,28.000004"
          Fill="{StaticResource LCARS_PurpleGradient_TopLeft_BottomRight}"
          Height="42"
          Stretch="None"
          Width="21" />

    <UniformGrid Grid.Column="4"
                 Grid.Row="3"
                 Grid.RowSpan="3"
                 HorizontalAlignment="Center"
                 Width="7"
                 Columns="1">
      <Rectangle Fill="{StaticResource LCARS_OrangeGradient_Left_Right}"
                 Margin="0,3,0,0" />
      <Rectangle Fill="{StaticResource LCARS_RedGradient_Left_Right}"
                 Margin="0,3,0,3" />
      <Rectangle Fill="{StaticResource LCARS_OrangeGradient_Left_Right}"
                 Margin="0,0,0,3" />
    </UniformGrid>

    <DockPanel Grid.Column="5"
               Grid.Row="2"
               LastChildFill="True">
      <TextBlock DockPanel.Dock="Left"
                 Margin="5,0"
                 FontFamily="{StaticResource {x:Static scc:ClientResources.HeaderFontFamilyKey}}"
                 FontSize="18pt"
                 Foreground="{StaticResource {x:Static scc:ClientResources.HeaderTextForegroundBrushKey}}"
                 Text="{s:StringResource Key='COMMITTED FORCES'}" />
      <Rectangle Fill="{StaticResource LCARS_BlueGradient_Top_Bottom}"
                 Height="28"
                 VerticalAlignment="Top"
                 Margin="0,0,3,0" />
    </DockPanel>

  </Grid>

</UserControl>
